Skip to main content
This forum is closed to new posts and responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:

HCL Software Customer Support Portal for U.S. Federal Government clients
HCL Software Customer Support Portal

HCL Sametime Forum

HCL Sametime Forum


  

PreviousPrevious NextNext

Experience is helpful, but starting small is the key
~Vanessa Bubjumikonyoden 12.Feb.03 08:54 PM a Web browser
Sametime Developers Toolkit 2.5 Windows NT/2000


Having experience with Java programming before creating a Sametime bot is definitely helpful. Concepts like Listeners and Events would probably sound foreign to Notes developers who've developed most of their code in Notes applications using Lotusscript or formula language. This changes with V6 of course, which implements a SAX parser in Lotusscript.

I've been creating Java agents and servlets that interact with Domino objects for over two years. That's not a lot compared to some expert Domino developers I know of, but it was enough for me to modify the EightBallBot code so that it can interact with a Domino database.

Instead of trying to develop the bot you've described above right off the bat, I would try to do something simple. For example, the first thing I did was to modify the EightBallBot so that it creates a Session with a Domino server using CORBA. Then, it logs each question and response generated by the bot to an Notes Agent Log db (based off of the alog4.ntf template). (This produced some interesting results, as some users didn't know I was logging what they asked!) Once I had this working, the next bot I developed was just a variation on this same concept.

If you don't want to use CORBA, or don't have a Notes server running DIIOP available, you can create a local Session instead and interact with a Notes database on your computer.

If you like, I can send you my modified EightBallBot code so you can see how I'm doing this.




Sametime Bot - passing user query t... (~Paul Zenjipyve... 12.Feb.03)
. . Similar boat... (~Tate Ekluburle... 12.Feb.03)
. . . . RE: Similar boat... (~Paul Zenjipyve... 12.Feb.03)
. . RE: Sametime Bot - passing user que... (~Richard Asafoo... 12.Feb.03)
. . . . RE: Sametime Bot - passing user que... (~Tate Ekluburle... 14.Feb.03)
. . Sametime doco (~Vanessa Bubjum... 12.Feb.03)
. . Experience is helpful, but starting... (~Vanessa Bubjum... 12.Feb.03)
. . . . Me too, please! (~Tate Ekluburle... 13.Feb.03)
. . . . Making progress! (~Tate Ekluburle... 14.Feb.03)
. . . . . . I figure that Notes links would be ... (~Vanessa Bubjum... 15.Feb.03)
. . . . . . . . RE: I figure that Notes links would... (~Mark Bubnitexa... 17.Feb.03)
. . . . . . . . . . Lotus Sametime and Lotus Notes not ... (~Vanessa Bubjum... 19.Feb.03)
. . . . . . . . . . . . RE: Lotus Sametime and Lotus Notes ... (~Tate Ekluburle... 19.Feb.03)
. . . . . . . . . . . . . . RE: Lotus Sametime and Lotus Notes ... (~Mark Umkrosonl... 21.Feb.03)
. . . . . . . . . . . . . . . . I've only gotten Who is Online? to ... (~Vanessa Bubjum... 22.Feb.03)
. . . . . . . . . . . . . . . . . . RE: I've only gotten Who is Online?... (~Mark Umkrosonl... 24.Feb.03)
. . . . please send modified EightBallBot c... (~Dean Froveluch... 24.Mar.03)
. . . . RE: Experience is helpful, but star... (~Paul Zenjipyve... 12.Feb.03)


Document Options






  Document options
Print this pagePrint this page

Search this forum

Forum views and search


  Forum views and search
Date (threaded)
Date (flat)
With excerpt
Category
Platform
Release
Advanced search

Member Tools


RSS Feeds

 RSS feedsRSS
All forum posts RSS
All main topics RSS